package com.betterjr.modules.customer.dubbo;

import org.springframework.beans.factory.annotation.Autowired;

import com.alibaba.dubbo.config.annotation.Service;
import com.betterjr.common.web.AjaxObject;
import com.betterjr.modules.customer.ICustCloudPlatformUserService;
import com.betterjr.modules.customer.entity.CustCloudPlatformOperator;
import com.betterjr.modules.customer.service.CustCloudPlatformUserService;

/**
 * 
 * @ClassName: CustCloudPlatformUserDubboService 
 * @Description: 云平台对接接口实现类 
 * @author xuzx
 * @date 2018年1月19日 下午3:01:39 
 *
 */
@Service(interfaceClass = ICustCloudPlatformUserService.class)
public class CustCloudPlatformUserDubboService implements ICustCloudPlatformUserService {

    @Autowired
    private CustCloudPlatformUserService custCloudPlatformUserService;

    /**
     * 
     * <p>Overriding Method of saveCloudPlatformDate</p>  
     * <p>Description: </p> 
     * @param cloudDate 云平台同步的数据
     * @return 
     * @see com.betterjr.modules.customer.ICustCloudPlatformUserService#saveCloudPlatformDate(java.lang.String) 
     * @author xuzx
     * @date 2018年1月19日 下午3:02:10
     */
    @Override
    public String saveCloudPlatformDate(String cloudDate) {
        // TODO Auto-generated method stub
        return AjaxObject.newOk("云平台用户更新成功", custCloudPlatformUserService.saveCloudPlatformDate(cloudDate)).toJson();
    }

    /**
     * 
     * <p>Overriding Method of queryCertInfoSerialNo</p>  
     * <p>Description: </p> 
     * @param cloudDate   云平台同步的数据
     * @return 证书序列号
     * @see com.betterjr.modules.customer.ICustCloudPlatformUserService#queryCertInfoSerialNo(java.lang.String) 
     * @author xuzx
     * @date 2018年1月19日 下午3:11:24
     */
    @Override
    public String queryCertInfoSerialNo(String cloudDate) {
        // TODO Auto-generated method stub
        return custCloudPlatformUserService.queryCertInfoSerialNo(cloudDate);
    }

    /**
     * 
     * <p>Overriding Method of queryOperatorByUserId</p>  
     * <p>Description: </p> 
     * @param anUserId 操作员id
     * @return 操作员信息
     * @see com.betterjr.modules.customer.ICustCloudPlatformUserService#queryOperatorByUserId(java.lang.String) 
     * @author xuzx
     * @date 2018年1月19日 下午3:11:50
     */
    @Override
    public CustCloudPlatformOperator queryOperatorByUserId(String anUserId) {
        // TODO Auto-generated method stub
        return custCloudPlatformUserService.queryOperatorByUserId(anUserId);
    }

}
